package com.ympc.mapper;

import com.ympc.pojo.Teacher;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;

import java.util.List;

@Mapper
public interface TeacherMapper {
    // 根据userId查询教师信息
    Teacher findByUserId(Integer userId);
    
    // 根据id查询教师信息
    Teacher findById(Integer id);
    
    // 更新教师信息
    int updateTeacher(Teacher teacher);
    
    // 插入教师信息
    int insertTeacher(Teacher teacher);
    
    // 更新密码
    int updatePassword(@Param("userId") Integer userId, @Param("newPassword") String newPassword);
    
    // 查询所有教师
    List<Teacher> findAll();
}

